home *** CD-ROM | disk | FTP | other *** search
- DIRECTORY SCANNER PROGRAM
-
-
- Presents a full screen display of the directory structure of a given
- disk drive. The display looks like the following:
-
- █████ Drive C ███████████████████████████████ C:\DIR2 ████████████████████████
- █ C:\ █ backup .exe ║ finder .com ║ guts .zzz █
- █ ╟─ dir1 █ create .com ║ finder .exe ║ help .def █
- █ ╟─ dir2 █ dump .asm ║ finder .obj ║ killer .com █
- █ ║ ╟─ sub1 █ dump .exe ║ guts .asm ║ print .com █
- █ ║ ╙─ sub2 █ dump .obj ║»guts .com« ║ qsort .exe █
- █ ╙─ dir3 █ eater .bas ║ guts .exe ║ vdisk .sys █
- █ █ eats ║ guts .obj ║ zoo .bas █
- █ █ eatz .bat ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- █ █ ║ ║ █
- ███████████████████████████████████████████████████████████████████████████████
- Total: 10,456,123 │ Disk 80% Full │ Files: 22 Used: 137,354 Tagged: 0
- Used: 8 000,000 │ Free Core 146K │ ────name──── ──size── ──date─── time─ atr
- Free: 2,456,123 │ Help=? Lev: 1 │ guts .com 17,123 10 Aug 85 18:30 r
-
- This program consists of the following files:
-
- ds_read.me - This read.me file
-
- ds_drive.sys - File loaded as a device driver that reserves 10K of memory
- to store hard disk directory structure information.
- This memory area is used so that upon reactivation of
- "ds.exe", repeat scanning of the disk is not needed to
- determine the disk directory structure. This file
- requires the following entry in your "config.sys" file:
-
- device=ds_drive.sys
-
- so that upon booting your system, the file is loaded as
- a device driver. Upon successful booting and loading
- of this file you should see the following message:
-
- "DSCANNER Data Area Reserved"
-
- This file is not mandatory for the program to operate;
- however, without this file the DS program must seek out
- the entire hard disk directory structure each time the
- program is activated. This disk directory structure
- scan can take upwards of 10 seconds to accomplish on a
- 10M hard disk. Even longer for larger and fuller hard
- disks. With this file installed at boot time the ds.exe
- program can handle up to 2 fixed disk drives.
-
- ds.exe - The directory scanner program. Can be executed by typing
- the following:
-
- "ds" - Start program on the default drive. If the
- ds_drive.sys memory area has been loaded
- and contains directory structure
- information then rescanning of the disk
- for the directory structure info is not
- necessary.
-
- "ds c" - Start program with "c" drive as the first
- displayed drive. This format is also
- used if it becomes necessary to rescan
- the disk directory structure and avoid
- using possibly outdated directory
- structure information contained in the
- ds_drive.sys driver memory area. There is
- an option within the DS program (Cntrl-D)
- to rescan the drive and update the
- directory structure information so that
- exiting and re-entering DS with "ds c" is
- not necessary.
-
- ds_bkup.exe - The backup program which is activated from within the DS
- program by selecting the "b" option. This program is
- not a self sufficient program. It cannot be executed
- on its own and work properly. It expects to obtain
- directory structure information from the ds_drive.sys
- memory area. It must reside in a directory located in
- your PATH.
-
- ds_.doc - An abbreviated user document.
-
- ds_mouse.msc - Source file for a Mouse Systems optical mouse device
- driver.
-
- ds_mouse.exe - Executable device driver for Mouse Systems optical
- mouse.
-
-
- Current Program Limitations:
-
- MS/PC DOS 2.0+
-
- Maximum number of fixed/hard disk drives supported: 2
- (plus any number of floppy and/or ram disks)
-
- Maximum number of directories per drive: 100
-
- Maximum number of files per directory: 250
-
- Maximum length of full pathname for any directory: 38 characters
-
- These limitations were chosen for no particular reason. The program
- can be recompiled extending these limitations, but with a consequent
- increase in the size of the program. The program currently takes up
- approximately 50K during execution. This does not include the backup
- option (which during execution takes up additional core - but
- releases it upon termination of the option), nor does it include the
- ds_drive.sys device driver which permanently reserves an area in low
- memory.
-
-
- Author: LCDR Nat Martino
-
- currently:
- Computer Science Department
- U. S. Naval Academy
- Annapolis, MD 21402-5002
- (301) 267-2797
-
- after 1 June 1986:
- Pacific Missile Test Center (Code 4002)
- Point Mugu, CA 93042-5000
- (805) 989-7535
-
- As I am not requesting any financial contributions for
- using this program, my only gratification is that someone
- finds this program to be of use to them. I would request
- of those that do find this program to be of use the
- following:
-
- 1) Give me a call (not collect) or drop me a line so I
- know that someone is actually using the program.
-
- 2) Write a program of your own and place it in the
- public domain so I can use it.
-